// 封装：不同的地方形成参数
function db(sqlStr, data) {

  return new Promise(function(resolve, reject) {
    let mysql = require("mysql");
    const conn = mysql.createConnection({
      host: 'localhost',
      port: 3306, // 端口
      user: 'root', // 用户名
      password: 'root', // 密码
      database: 'be-139' // 连接哪个数据库
    });
    conn.connect();
    conn.query(sqlStr, data, function(err, data) {
      err ? reject(err) : resolve(data);
    });
    conn.end();
  });

}

// 导出  module.exports 后面 函数 或 对象
module.exports = db;